package com.ruoyi.common.utils.excl;

import com.ruoyi.common.model.excel.ExcelImportBase;

import java.util.List;

/**
 * ExcelImportDataUtils
 *
 * @author ZhengJun
 * @since 2023/5/22 22:55
 */
public class ExcelImportDataUtils {

    /**
     * 初始化导入数据的orderNum数据
     *
     * @param dataList 数据列表
     * @param <T>      数据泛型类
     */
    public static <T extends ExcelImportBase> void initOrderNum(List<T> dataList) {
        for (int i = 0; i < dataList.size(); ) {
            T data = dataList.get(i);
            data.setOrderNum(++i);
        }
    }
}
